Edit the Transformation Event Handler Business Rule

The Transaction Matching solution requires changes to the Transformation Event Handler Business Rule Formula and Referenced Assemblies for the solution to work properly.

Click Application > Business Rules > Extensibility Rules > TransformationEventHandler

  1. Add the following applicable code to the Formula tab:

    NOTE: Use either VB.net or C# as there can only be one TransformationEventHandler per OneStream Application.

    VB.net

    Dim txmTransactionSourceController As New Workspace.OFC.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close") txmTransactionSourceController.ExecuteOperation()

    C#

    new Workspace.OFC.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close").ExecuteOperation(); return null;

  1. On the Properties tab, add the following code to the Referenced Assemblies row:

    WS\Workspace.OFC.TXM

Multiple Instances

IMPORTANT: If using multiple instances, the TransformationEventHandler must be configured for all instances. The number in bold must match the instance(s) installed.

  1. Add the following applicable code to the Formula tab:

VB.net

Dim txmHelper As New Workspace.OFC1.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close1") txmHelper.ExecuteOperation()

C#

new Workspace.OFC1.TXM.Integration.TransactionSourceController(si, args, "OneStream Financial Close1").ExecuteOperation(); return null;

2. On the Properties tab, add the code for all instances installed to the Referenced Assemblies row:

WS\Workspace.OFC1.TXM, WS\Workspace.OFC2.TXM, etc.